package com.ap.core.business.message.domain.translators;

import com.ap.core.backoffice.domain.BackOfficeOrderPayment;
import com.ap.core.common.types.InputMessageType;
import com.ap.core.domain.OrderPayment;

/**
 * User: Ranjit.Singh
 */
public class BindingMetaData {

    private Long apMessageId;
    private InputMessageType inputMessageType;
    private OrderPayment originalReadOnlyOrderPayment;
    private String originalOrderPaymentId;
    private ReconciliationInfo reconciliationInfo;
    private Long zappId;
    private String verificationId;
        
    private BackOfficeOrderPayment backOfficeOrderPayment;

    
    
    public BindingMetaData() {
    }
    
    public void setInputMessageType(InputMessageType inputMessageType) {
		this.inputMessageType = inputMessageType;
	}

    public void setApMessageId(Long apMessageId) {
        this.apMessageId = apMessageId;
    }

    
    public String getOriginalOrderPaymentId() {
        return originalOrderPaymentId;
    }

    public void setOriginalOrderPaymentId(String originalOrderPaymentId) {
        this.originalOrderPaymentId = originalOrderPaymentId;
    }

    public OrderPayment getOriginalReadOnlyOrderPayment() {
        return originalReadOnlyOrderPayment;
    }

    public void setOriginalReadOnlyOrderPayment(OrderPayment originalReadOnlyOrderPayment) {
        this.originalReadOnlyOrderPayment = originalReadOnlyOrderPayment;
    }

    public InputMessageType getInputMessageType() {
        return inputMessageType;
    }

    public Long getApMessageId() {
        return apMessageId;
    }

    public Long getZappId() {
        return zappId;
    }

    public void setZappId(Long zappId) {
        this.zappId = zappId;
    }

	public BackOfficeOrderPayment getBackOfficeOrderPayment() {
		return backOfficeOrderPayment;
	}

	public void setBackOfficeOrderPayment(
			BackOfficeOrderPayment backOfficeOrderPayment) {
		this.backOfficeOrderPayment = backOfficeOrderPayment;
	}

	public ReconciliationInfo getReconciliationInfo() {
		return reconciliationInfo;
	}

	public void setReconciliationInfo(ReconciliationInfo reconciliationInfo) {
		this.reconciliationInfo = reconciliationInfo;
	}

    public String getVerificationId() {
        return verificationId;
    }

    public void setVerificationId(String verificationId) {
        this.verificationId = verificationId;
    }
}
